body {
    width: 100%;
    height: 100%;
    background-color: #009688;
}

#login {
    width: 360px;
    height: 400px;
    background-color: #FFF;
    border-radius: 10px;
    margin: 100px auto;
}

#login .layui-inline {
    margin-top: 15px;
}

#login #logo-img {
    width: 250px;
    height: 80px;
    margin: 0 auto;
    padding: 30px 0;
}

#login #logo-img > img {
    width: 100%;
    height: 80px;
    position: relative;
    transition: all .5s;
    cursor: pointer;
}

#login .logo-name {
    text-align: center;
    font-size: 25px;
    line-height: 80px;
}

#login #form {
    padding: 0 55px;
}

#login .layui-input,
#login .layui-btn {
    margin-bottom: 20px;
}

#login #code {
    width: 100%;
    cursor: pointer;
}

.layui-btn + .layui-btn {
    margin: 0;
}